<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=divice-width,initial-scale=1.0">
	<title>箭头函数</title>
</head>
<body>
<script type="text/javascript">
	//箭头函数 【重点】 未来会大量使用
	
	var sum = function(a,b){
		return a + b;
	}

	//简化
	//箭头函数-改进1
	var sum = (a,b) => {
		return a + b;
	};

	//箭头函数-改进2
	var sum = (a,b) => return a + b;

	//原生态
	var sum = function(a,b){
		return a + b;
	}

	//规律1 ： 去掉function
	 var sum = (a,b){
	 	return a + b;
	 }

	//规律2 ： 在括号后面加箭头
	var sum = (a,b)=>{
		return a + b;
	}
	
	//规律3 ： 如果逻辑代码中仅有return，可以直接全部省去(如果有逻辑体就不能省去)
	// 直接省略
	var sum = (a,b)=>a + b;
	//不能省略
	var sum = (a,b)=>{
		let num = a + b;
		return num;
	}

	// 规律4 ： 如果参数仅有一个，括号也可以省去
	var sum = a => a + 2;
</script>
</body>
</html>